package PowerUps;


import Entidades.*;

import java.awt.Point;

import javax.swing.ImageIcon;

import Logica.Juego;

/**
 * Clase bomba
* @author Jonathan Fritz - Santiago Salem - Kevin Schweitzer.
 */
public class bomba extends powerUP{
	
	/**
	 * Constructor de la clase bomba.
	 * @param pos, indica la posicion de la nave que emite el powerUP.
	 * @param j, indica el Juego.
	 */	
	public bomba(Point pos,Juego j){
		setIcon(new ImageIcon(getClass().getClassLoader().getResource("Imag/bomba.png")));
		setBounds(12, 616);
		setLocation(pos);
		juego=j;
		juego.agregarPU(this);
	
	}
	
	/**
	 * Modificacion que debe producir el powerUP en la naveJugador al ser capturado.
	 * @param p, naveJugador que recibira la modificacion.
	 */
	public void efecto(naveJugador p){
		//Aumenta una bomba si el jugador tiene menos de 2 (puede tener 2 maximo)
		if(p.cantBombas()<2){
			p.aumentarBomba();
			juego.getFrameJuego().agarreBomba();
		}
	}
	
	
	

}
